package edu.gduf.domain;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.io.Serializable;

/**
 * @author 谢佳豪
 * @data 2020/10/9 - 16:10
 * @target 活动信息表实体类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class Activity implements Serializable {

    /**
     * 主键id
     */
    private Integer activity_id;

    /**
     * 活动标题
     */
    private String title;

    /**
     * 活动规模（院级1、校级2、省级3、国家级4）TODO name="scale" value="x"
     */
    private Integer scale;

    /**
     * 活动人数
     */
    private Integer population;

    /**
     * 活动发布时间
     */
    private String publish_time;

    /**
     * 活动截止招募时间
     */
    private String end_time;

    /**
     * 活动状态（0过期 1在线）
     */
    private Integer status;

    /**
     * 活动内容
     */
    private String content;

    /**
     * 活动浏览量
     */
    private Integer view;

    /**
     * 队伍成员列表
     */
    private String list;

    /**
     * 社团/组织表主键id（association主键）
     */
    private Integer aid;

    /**
     * 分类表主键id（catalog主键）
     */
    private Integer cid;

    /**
     * 分类表对象
     */
    private Catalog catalog;

    /**
     * 用户表对象
     */
    private User user;
}
